<?php

class CarregaListaProdutos{
	
	var $db;
	var $db2;
	var $tpl;
	
	
	function CarregaListaProdutos($tmp_path = '',$js_path = '') {
		$this->db = new Persist();
		$this->db2 = new Persist();
		$this->tpl = new TemplatePower(@$tmp_path.'tmpl.CarregaListaProdutos.html');
		
		$this->tpl->prepare();
		$this->tpl->assign('path',@$js_path.'libs.CarregaListaProdutos.js');
	}
	
	function escreveHtml($query = '',$pagina = 1){
		
		$Paginacao = new Paginacao(9,3);
		if(strpos($query,' LIKE ')){
			
			$query = str_replace("|^","'%",$query);
			$query = str_replace("^|","%'",$query);
		}
		$this->db->sql = "SELECT *
							FROM produtos
								$query
								
						 ";
						 
		if($this->db->ler() > 0){
			//USE A VARIAVEL JQUERY !
			$this->tpl->assign('pag',$Paginacao->montaPaginacao($this->db->sql,'modulo/carrega_lista_produtos/ctrl.CarregaListaProdutos.php?jquery=1&query='.urlencode($query),$pagina));
			$this->db->sql = $Paginacao->montaQuery($this->db->sql,$pagina);	
				
			if($this->db->ler() > 0){
				
				
				
						
					$x=0;
					
					$this->tpl->newBlock("ITEM");
					
					while($this->db->ini()){
						$this->tpl->newBlock("PRODUTO");
						
						$this->tpl->assign("id",$this->db->id);
						$this->tpl->assign("nome",'<b>C&oacute;digo: '. $this->db->id ."</b> <br/> ".$this->db->codigo);
						$this->tpl->assign("link",$this->db->id);
						$this->tpl->assign("pagina",$pagina);
						
						if(strpos($query,' LIKE ')){
							$query = str_replace("'%","|^",$query);
							$query = str_replace("%'","^|",$query);
						}
						
						$this->tpl->assign("query",urlencode($query));
						
						
						$this->tpl->assign("img",'teste');
						$this->tpl->assign("valor_agora",$this->db->pr_antes != ''    ? 
								'De '. '<s> R$'. number_format($this->db->pr_venda,2,',','.').'</s> Por R$'. number_format($this->db->pr_antes,2,',','.')
								 	: 'R$'. number_format($this->db->pr_venda,2,',','.'));
						
						$this->db2->sql = "SELECT * FROM fotos_produtos
												WHERE id_produto = ". $this->db->id ." AND ordem = 1";
						$this->db2->ler();
						$this->db2->ini();
						
						$this->tpl->assign("img",'fotos/'.$this->db->id.'/'.$this->db2->arquivo);
						$x++;
						
						if($x == 3){
							
							$this->tpl->newBlock("ITEM");
							
							$x = 0;
						}
							
								
					}
					
			}
		}else{
			$this->tpl->newBlock("NO_RESULTS");
			
		}
			
			
			return $this->tpl->getOutputContent();
		}
}
?>